home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part1 / 6724 < prev    next >
Encoding:
Text File  |  1996-08-05  |  2.8 KB  |  62 lines

  1. Newsgroups: comp.lang.c++
  2. Path: presby.edu!jtbell
  3. From: jtbell@presby.edu (Jon Bell)
  4. Subject: Re: C++, careers, and compilers.
  5. Message-ID: <DMnxop.J6z@presby.edu>
  6. Date: Mon, 12 Feb 1996 12:36:24 GMT
  7. References: <4fds7v$upp@hawk.pix.za>
  8. Organization: Presbyterian College, Clinton, South Carolina USA
  9.  
  10.  Pri$m <prism@pixie.co.za> wrote:
  11. >I'm currently 16, and started programming a little over a year ( in
  12. >the last weeks of being 14). I realise that it was rather late and
  13. >that relates to my question. 
  14.  
  15. Sixteen is late???  I didn't start learning programming until I was 
  16. nineteen or twenty.  :-)
  17.  
  18. >1) How reasonable would it be to expect to become a profesional    
  19. >   programmer? 
  20.  
  21. I think you're making pretty good progress, myself.
  22.  
  23. >2) Is C++ the language to use profesionally?
  24.  
  25. *Right now*, C++ is certainly popular.  If you know C++ well, have good 
  26. object-oriented design skills, and are familiar with the Windows 
  27. programming interface, you should have no trouble getting a job.
  28.  
  29. However, for a *career*, as opposed to a *job*, you should take a
  30. long-term view and have a broad perspective on the computing industry. 
  31. Despite appearances, the computing world does *not* run exclusively on
  32. Windows and C++.  The computing industry has changed dramatically since I
  33. started programming twenty years ago.  Back then, "professional
  34. programming" meant Fortran or COBOL on mainframes or "minicomputers" the
  35. size of a refrigerator.  I am sure that twenty years from now (when you're
  36. only thirty-six!) things will be very different from what they are
  37. now. 
  38.  
  39. In a computing career, you need to *expect* to learn new skills every five
  40. years or so.  You need to keep your eyes open, watch new developments,
  41. and learn at least a little bit about a lot of different things.  So, even
  42. though you may be ready to jump into a programming job right now (or in a
  43. year or two), it's still worth it to go to university and get a degree. 
  44. You'll get lots of practice in learning new things, you'll get a good
  45. grounding in general principles that will hopefully be useful a lot longer
  46. than specific knowledge of Windows 95, and the diploma certainly won't
  47. hurt when you're looking for a good job. 
  48.  
  49. Another tip:  pure programming skills are great, but application programs
  50. are written to solve problems or meet a need in some specific "domain
  51. area".  So you should seriously consider taking courses and becoming at 
  52. least semi-expert in some area outside of computing.  Then if you get a 
  53. job programming in that area, you won't have to depend completely on the 
  54. "domain experts" to analyze problems for you and tell you what your 
  55. programs should do.
  56.  
  57. -- 
  58. Jon Bell <jtbell@presby.edu>            |  "The Internet grows hyper-
  59. Dept. of Physics and Computer Science   |  bolically, but is usually 
  60. Presbyterian College                    |  described elliptically."
  61. Clinton, South Carolina USA             |       -- Dr. Internet
  62.